disclose an invention - Español Inglés Diccionario